#include "cppTutorConcreteProduct.h" 

//'ConcreteProduct'#1 class
std::string SkillsPage :: GetPageName(void)
{
    Log << "ENTER : SkillsPage :: GetPageName ()" << endl;
    Log << "EXIT  : SkillsPage :: GetPageName() [" << "SkillsPage" << " : " << __LINE__ << "]"<< endl;
    return "SkillsPage";
}

//'ConcreteProduct'#2 class
std::string EducationPage :: GetPageName(void)
{
    Log << "ENTER : EducationPage :: GetPageName ()" << endl;
    Log << "EXIT  : EducationPage :: GetPageName() [" << "EducationPage" << " : " << __LINE__ << "]"<< endl;
    return "EducationPage";
}


//'ConcreteProduct'#3 class
std::string ExperiencePage :: GetPageName(void)
{
    Log << "ENTER : ExperiencePage :: GetPageName ()" << endl;
    Log << "EXIT  : ExperiencePage :: GetPageName() [" << "ExperiencePage" << " : " << __LINE__ << "]"<< endl;
    return "ExperiencePage";
}

//'ConcreteProduct'#4 class
std::string IntroductionPage :: GetPageName(void)
{
    Log << "ENTER : IntroductionPage :: GetPageName ()" << endl;
    Log << "EXIT  : IntroductionPage :: GetPageName() [" << "IntroductionPage" << " : " << __LINE__ << "]"<< endl;            return "IntroductionPage";
}

//'ConcreteProduct'#5 class
std::string ResultsPage :: GetPageName(void)
{
    Log << "ENTER : ResultsPage :: GetPageName ()" << endl;
    Log << "EXIT  : ResultsPage :: GetPageName() [" << "ResultsPage" << " : " << __LINE__ << "]"<< endl; 
    return "ResultsPage";
}

//'ConcreteProduct'#6 class
std::string ConclusionPage :: GetPageName(void)
{
    Log << "ENTER : ConclusionPage :: GetPageName ()" << endl;
    Log << "EXIT  : ConclusionPage :: GetPageName() [" << "ConclusionPage" << " : " << __LINE__ << "]"<< endl; 
    return "ConclusionPage";
}

//'ConcreteProduct'#7 class
std::string SummaryPage :: GetPageName(void)
{
    Log << "ENTER : SummaryPage :: GetPageName ()" << endl;
    Log << "EXIT  : SummaryPage :: GetPageName() [" << "SummaryPage" << " : " << __LINE__ << "]"<< endl; 
    return "SummaryPage";
}

//'ConcreteProduct'#8 class
std::string BibliographyPage :: GetPageName(void)
{
    Log << "ENTER : SummaryPage :: GetPageName ()" << endl;
    Log << "EXIT  : SummaryPage :: GetPageName() [" << "SummaryPage" << " : " << __LINE__ << "]"<< endl; 
    return "BibliographyPage";
}
